package com.xbongbong.pro.statistic.result.pojo.vo;

import com.xbongbong.paas.toolbox.wrap.BaseVO;
import com.xbongbong.pro.statistic.result.pojo.PkInfoPojo;
import com.xbongbong.pro.statistic.result.pojo.PkPerforInfoPojo;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * pk榜、部门pk榜vo
 * @author zcp
 * @version v1.0
 * @date 2019/3/15 15:34
 * @since v1.0
 */
@Getter
@Setter
@ToString
public class ChartResultPkDetailVO extends BaseVO {
    private static final long serialVersionUID = -1418032407304579270L;

    /**
     * 图表id
     */
    private Long id;
    /**
     * 图表所属分类id（移动端需要从首页穿透到图表中心，需要设置其所属分类id，如首页的业绩目标）
     */
    private Long categoryId;
    /**
     * 图表名称
     */
    private String name;
    /**
     * 单位
     */
    private String unit;
    /**
     * 指标类型：1系统指标,2自定义指标
     */
    private Integer statisticsType;
    /**
     * 排行信息
     */
    private List<PkInfoPojo> pkData;

    //以下为目标需要
    /**
     * 报表类型，用枚举ChartTypeEnum维护
     */
    private Integer chartType;
    /**
     * 目标信息list
     */
    private List<PkPerforInfoPojo> perforData;
    /**
     * 指标公用穿透条件
     * 只塞入传参条件，不会传跳转链接，如果为空或null，则不跳转
     */
    private String through;


    /**
     * 分类英文名，只有首页模块会用该值
     */
    private String alias;
    /**
     * 是否开启“全公司TOP3”开关，目前只有首页会用到
     */
    private boolean chooseTop3Flag = false;
    /**
     * 选择模版
     */
    private Integer chooseTemp;
    /**
     * 新工单（pk的新工单标识）
     */
    private Integer isWorkOrderV2;
}
